A Tuple Space Web Service for Distributed Programming - Simplifying Distributed Web Services Applications
نویسندگان
چکیده
This paper describes a new tuple space web service for coordination and communication in distributed web applications. This web service is based on the Linda programming model. Linda is a coordination language for parallel and distributed processing, providing a communication mechanism based on a logically shared memory space. The original Linda model has been extended through the provision of a programmable mechanism, providing additional flexibility and improved performance. The implementation of the web service is discussed, together with the details of the programmable matching mechanism. Some results from the implementation of a location-based mobile application, using the tuple space web service are presented, demonstrating the benefits of our system.
منابع مشابه
A Tuple Space Web Service for Distributed Programming
This paper describes the implementation of a web service providing a tuple space service for distributed programming applications. Previous research has established the benefits of using tuple space-based systems, particularly with regard to simplicity. This project has developed a new web service providing a tuple space mechanism for distributed applications based on web services. The approach...
متن کاملA Higher Level Abstraction for Mobile Computing Middleware
Mobile application developers now choose between many communication paradigms e.g. Remote Method Invocation, publish-subscribe, data sharing, mobile agents and tuple spaces. Each offers benefits to different application styles; however, their heterogeneity means applications and services implemented using different paradigms cannot interoperate. In this paper, we propose a higher-level abstract...
متن کاملSemantic Tuple Space Coordination for the Semantic Web with Applications in Life Science
Semantic Tuple Space Coordination for the Semantic Web with Applications in Life Science Peishen Qi 2007 The primary goal of the Semantic Web is to provide a web of data that are accessible and processable by machines. Different communities have started to publish their resources using Resource Description Framework (RDF), RDF Schema (RDFS), or Web Ontology Language (OWL), based on the level of...
متن کاملUsing a Tuple Space Web Service for Parallel Processing in Bioinformatics
This paper discusses the use of a Tuple Space Web Service for the construction of parallel processing applications in the field of bioinformatics. This system is based on Linda, which is a coordination language for parallel and distributed processing. The use of a coordination language greatly simplifies the parallelization of bioinformatics applications. Since this system is conceived as a web...
متن کاملLocation-dependent services for mobile users
One of the main issues in mobile services’ research (M-service) is supporting M-service availability, regardless of the user’s context (physical location, device employed, etc.). However, most scenarios also require the enforcement of context-awareness, to dynamically adapt M-services depending on the context in which they are requested. In this paper, we focus on the problem of adapting M-serv...
متن کامل